home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / Mark Pilgrim / Jotto ][ 1.2 / source / Jotto code ƒ / jotto environment.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-10-30  |  1.5 KB  |  83 lines  |  [TEXT/MMCC]

  1. #include "jotto environment.h"
  2.  
  3. static    Boolean            gIsEndGame;
  4. static    Boolean            gGameInProgress;
  5. static    Boolean            gFiveLetterOK;
  6. static    Boolean            gSixLetterOK;
  7. static    Boolean            gFiveLetterCustomOK;
  8. static    Boolean            gSixLetterCustomOK;
  9. static    Boolean            gFiveLetterCustomSaveOK;
  10. static    Boolean            gSixLetterCustomSaveOK;
  11.  
  12. void SetEndGame(Boolean theEnd)
  13. {
  14.     gIsEndGame=theEnd;
  15. }
  16.  
  17. Boolean EndGameShowingQQ(void)
  18. {
  19.     return gIsEndGame;
  20. }
  21.  
  22. void SetGameInProgress(Boolean inProgress)
  23. {
  24.     gGameInProgress=inProgress;
  25. }
  26.  
  27. Boolean GameInProgressQQ(void)
  28. {
  29.     return gGameInProgress;
  30. }
  31.  
  32. void SetDictionaryFlags(Boolean fiveLetterOK, Boolean sixLetterOK,
  33.     Boolean fiveLetterCustomOK, Boolean sixLetterCustomOK,
  34.     Boolean fiveLetterCustomSaveOK, Boolean sixLetterCustomSaveOK)
  35. {
  36.     gFiveLetterOK=fiveLetterOK;
  37.     gSixLetterOK=sixLetterOK;
  38.     gFiveLetterCustomOK=fiveLetterCustomOK;
  39.     gSixLetterCustomOK=sixLetterCustomOK;
  40.     gFiveLetterCustomSaveOK=fiveLetterCustomSaveOK;
  41.     gSixLetterCustomSaveOK=sixLetterCustomSaveOK;
  42. }
  43.  
  44. void SetFiveLetterCustomSave(Boolean isOK)
  45. {
  46.     gFiveLetterCustomSaveOK=isOK;
  47. }
  48.  
  49. void SetSixLetterCustomSave(Boolean isOK)
  50. {
  51.     gSixLetterCustomSaveOK=isOK;
  52. }
  53.  
  54. Boolean FiveLetterOKQQ(void)
  55. {
  56.     return gFiveLetterOK;
  57. }
  58.  
  59. Boolean SixLetterOKQQ(void)
  60. {
  61.     return gSixLetterOK;
  62. }
  63.  
  64. Boolean FiveLetterCustomOKQQ(void)
  65. {
  66.     return gFiveLetterCustomOK;
  67. }
  68.  
  69. Boolean SixLetterCustomOKQQ(void)
  70. {
  71.     return gSixLetterCustomOK;
  72. }
  73.  
  74. Boolean FiveLetterCustomSaveOKQQ(void)
  75. {
  76.     return gFiveLetterCustomSaveOK;
  77. }
  78.  
  79. Boolean SixLetterCustomSaveOKQQ(void)
  80. {
  81.     return gSixLetterCustomSaveOK;
  82. }
  83.